slack felix
(usa Slackware)
Enviado em 10/03/2008 - 10:37h
Olá pessoal,
Consegui usando Ajax, mas apareceu outro problema. Estou testando com esses códigos:
f.html
html>
<head>
<title>ARQUIVO PRINCIPAL</title>
<script src = "a.js" type="text/javascript"></script>
</head>
<body>
<script language = "javascript">
<!--
funcao();
//-->
</script>
</body>
</html>
a.js
function funcao()
{
var teste = null;
if(window.ActiveXObject)
{
teste = new ActiveXObject("Msxml2.DOMDocument.3.0");
teste.async = true;
teste.onreadystatechange = function () {
if(teste.readyState == 4)
alert(teste.responseText);
}
teste.load("b.php");
}
else
if(window.XMLHttpRequest)
{
teste = new XMLHttpRequest();
teste.onreadystatechange = function () {
if(teste.readyState == 4)
alert(teste.responseText);
}
teste.open("GET", "b.php" ,true);
teste.send(null);
}
else
alert("Ajax não pode ser rodado");
}
b.php
<?php
echo "TESTE PHP, AJAX";
?>
Em a.js, quando eu testo no IE 6 ou 7 o alert(teste.responseText); mostra undefined enquanto no Firefox apresenta o código php.
Dai eu só estou conseguindo manipular o que o php retorna no Firefox no IE não da certo.